module HasManyCharacters

  
  def add_character(character)
    @char_container = @char_container || {}
    @char_container[character.oid.to_sym] = character
  end
  
  def remove_character(character)
    @char_container.delete character.id.to_sym
  end
  
  def each_character
    @char_container.each_value {|x| yield x}
  end
  
  
end
